1e8ba453045cbb5be08e639baa7328331aa26c90,src/org/exist/xquery/functions/ExtFulltext.java,ExtFulltext,getSearchTerms,#String#,326
Before Change
protected String[] getSearchTerms(String searchString)
throws EXistException {
List tokens = new ArrayList();
Tokenizer tokenizer = context.getBroker().getTextEngine().getTokenizer();
tokenizer.setText(searchString);
org.exist.storage.analysis.TextToken token;
String word;
After Change
List tokens = new ArrayList();
// Can return NPE
TextSearchEngine engine = context.getBroker().getTextEngine();
if(engine==null) {
throw new EXistException("The old fulltext engine has been disabled "
+ "for stability reasons. Please use the Lucene FT search "
+ "instead.");
}
Tokenizer tokenizer = engine.getTokenizer();